to effect payment - Spanish English Dictionary